Firebird Serveur de bases de données 1.5.2 ================================================== Ce document est un guide pour l'installation de Firebird 1.5 sur la plateforme Win32. Ces notes sont relatives à l'installation elle même, pas à Firebird 1.5 en géneral. ** NOTE IMPORTANTE ** Ce document est une traduction et malgré nos efforts, il peut ne pas correspondre exactement à la dernière version, seul le texte original en anglais (installation_readme.txt) est toujours à jour. ** FIN ** Contenu -------- o Avant l'installation o Installation sur des systèmes avec Firebird 2.0 o Nouvelles fonctionnalités du programme d'installation o Fonctionnalités obsolètes du programme d'installation o Desinstallation o Autres Notes o Installation depuis un fichier batch Avant l'installation -------------------- Il est recommandé de désinstaller toutes les précédentes versions de Firebird 1.0, Firebird 1.5 ou InterBase avant de commencer l'installation. Installation sur des systèmes avec Firebird 2.0 Instable ------------------------------------------------------- Le programme d'installation de Firebird 1.5.2 ne peut détecter une version existante en cours d'éxécution de Firebird 2.0 Instable. Si vous avez une version de Firebird 2.0 en cours d'éxécution, il est indispensable d'arréter ce serveur avant de commencer l'installation. Nouvelles fonctionnalités du programme d'installation Firebird 1.5.2 ------------------------------------------------------- Le programme d'installation est maintenant traduit dans plusieures langues. La traduction concerne SEULEMENT le processus d'installation. Nouvelles fonctionnalités du programme d'installation ----------------------------------------------------- o L'assistant d'installation permet maintenant d'installer soit la version classique soit la version super-serveur. Vous pouvez installer l'une ou l'autre, mais pas les deux. Pour changer de type de version vous devez désinstaller et réinstaller. o Les règles d'installation de la bibliothèque ont considérablement changées. Elles sont expliquées en détail dans : .\docs\README.Win32LibraryInstallation.txt qui est disponible après l'installation. En conséquence de ces changements l'assistant d'installation vérifie s'il existe déjà une version de Firebird ou d'InterBase. - Si Firebird 1.5 est déjà installé, il essaiera d'écraser cette version. Si le serveur est actif, l'installation s'arretera. - Si une autre version de Firebird ou d'InterBase est déjà installée il avertira l'utilisateur. Si l'utilisateur continue l'assistant installera Firebird et mettra à jour la base de registre mais ne configurera pas Firebird pour démarrer, que ce soit comme service ou comme application. Cela devra être fait manuellement. - L'assistant a une nouvelle option en ligne de commande /force ce qui permet à ceux qui veulent tenter le diable de désactiver le fonctionnement décrit ci-dessus. o Si un fichier firebird.conf modifié existe dans le répertoire d'installation directory il sera sauvegardé en : firebird.conf.saved.n où n est un nombre. L'assistant installera toujours le fichier firebird.conf standard. Cela garanti une installation correcte. Autrement, il faudrait vérifier le fichier existant (qui est peut être non valide). Fonctionnalités obsolètes de l'installation ------------------------------------------- o Firebird 1.0 réservait une clé de registre pour son usage. C'était: HKLM\SOFTWARE\FirebirdSQL C'est maintenant obsolète et sera effacé par l'installation. Si vous avez une applications qui utilise cette clé, vous devrez la rajouter manuellement. Toutefois, il est préferable de modifier votre application pour lire la nouvelle clé. o Les premières versions de Firebird 1.5 RC installaient fbclient.dll dans le répertoire . Cette pratique est obsolète. Une option pour l'installer dans le répertoire est disponible en cours d'installation. Toutefois, il est préferable de modifier vos applications pour être conformes à l'installation actuelle de fbclient. Désinstallation -------------- o Il est préférable d'utiliser le programme de désinstalation fourni. Il peut être appelé depuis le panneau de configuration. Vous pouvez aussi utiliser directement unins000.exe depuis le répertoire d'installation. o Si Firebird est exécuté comme application (et non comme service) il est recommendé d'arreter d'abord le serveur avant de commencer la désinstalation. Ce parce que le programme de desinstallation ne peut arreter une application en cours. Si le serveur fonctionne pendant la désinstallation, des erreurs seront générées. Vous devrez alors supprimer les fichiers restant manuellement. Autres Notes ----------- Firebird necessite WinSock2. Toutes les plateformes Win32 doivent l'avoir, sauf Win95. Un test de l'existence de Winsock2 est fait durant l'installation. S'il n'est pas concluant l'installation echouera. Vous pouvez visiter cet lien: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719 pour savoir comment faire la mise à jour. Installation depuis un fichier batch ------------------------------------ Le programme d'installation peut être utilisé depuis un fichier batch avec les paramêtres suivants: /SP- Désactive l'invite 'Ceci va installer... Voulez vous continuer?' au début de l'installation. /SILENT, /VERYSILENT Installation silencieuse ou très silencieuse. Quand on choisit "silent" l'assistant et la fenêtre de fond ne sont pas visibles mais la fenêtre de progression si. Quand on choisit "very silent" cette fenêtre de progression n'est pas visible. Tout le reste du comportement est inchangé donc par exemple les messages d'erreur sont visibles et l'invite de début aussi (si vous ne l'avez pas désactivée avec l'optione '/SP-' expliquée ci dessus) Si un redémarrage est nécessaire et que l'option '/NORESTART' n'est pas utilisée (voir ci dessous) et que vous avez choisi "silent" alors le message "Redémarrer maintenant?" sera visible. si vous avez choisi "very silent" alors le redémarrage sera automatique sans message de confirmation. /NORESTART Ne pas redémarrer même si cela est nécessaire. /DIR="x:\dirname" Indique un répertoire de destination dans la page de selection de destination. Un nom complet et valide doit être indiqué. /GROUP="folder name" Indique un dossier de destination pour le menu démarrer. /NOICONS Décoche la case de création d'icônes. /COMPONENTS="liste de noms de composant séparés par des points virgule" Choisir dans - SuperServerComponent, ClassicServerComponent, ServerComponent, DevAdminComponent et ClientComponent On fait ainsi une installation personalisée. Une installation complète necessite un ensemble de composants. Pat exemple: /COMPONENTS="SuperServerComponent, ServerComponent, DevAdminComponent, ClientComponent" fera une installation complète. /FORCE Indique à l'assistant d'installation d'ignorer l'analyse de l'environnement. L'assitant tentera d'installer et configurer Firebird 1.5 comme si aucune version précédente de Firebird ou InterBase n'avait été installée. Cela peut être utile si vous avez une installation défectueuse que vous ne pouvez retirer. Ou bien cela peut être aussi un moyen de rendre défectueuse une installation fonctionnelle d'InterBase. C'est votre choix. /NOCPL N'installe pas l'application du panneau de configuration. Cela peut être utile pour deux raisons: o Installer/Desinstaller une application du panneau de configuration necessite souvent un redémarrage. o Vous voulez utiliser une autre application du panneau de configuration. /NOGDS32 N'installe pas de copie de la bibliothèque client dans le répertoire système, même si l'analyse d'installation conclue que c'est une bonne chose. /COPYFBCLIENT Copie fbclient.dll dans le répertoire système. Ceci est recommandé pour une installation client si vous êtes certain vous allez acceder toujours à une seule version de serveur. Si vos applications clientes doivent accéder à des versions de serveurs différentes, cela n'est pas recommandé. Voir doc/README.Win32LibraryInstallation.txt pour plus d'information.